Универсальный англо-русский словарь. Академик.ру. 2011.
deirid — dei·rid … English syllables
deirid — ˈdīrə̇d noun ( s) Etymology: Greek deirē, derē neck, throat + English id more at der : either of a pair of sensory papillae in the lateral cervical region of certain nematodes usually considered tactile organs … Useful english dictionary